the cross product